From: route@monster.com
Sent: Tuesday, June 04, 2013 3:54 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: Big Data
This resume has been forwarded to
you at the request of Monster User xapeix01
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
PROFESSIONAL SUMMARY: More than 15 years of experience in leading, managing, and
developing software for major financial, insurance, investment, data storage
and telecommunication companies. CERTIFICATIONS: · Certified Apache Hadoop Administrator
(Cloudera CDH4) · Certified Apache Hadoop Developer
(Cloudera CDH4) PROFESSIONAL
EXPERIENCE: Architect NetApp Research Triangle Park, NC October 2011 – Present ·
Write Perl scripts to run MapReduce jobs using Hadoop Streaming. ·
Design partition scheme in Hive to speed up queries. ·
Design compression scheme for data in Hive (RCFile, SequenceFiles and
Snappy). ·
Design denormalized schema in Hadoop to avoid large joins. ·
Perform benchmarking. ·
Performance tuning by changing configuration files (i.e. adjust JVM
settings, ulimit settings, sort settings, mapper/reducer settings, etc). TOOLS: Linux, Hadoop,
HDFS, MapReduce, Hive, Pig, Sqoop, Perl, and Shell Scripting. Big
Data Architect January 2013 – March 2013 · Migrated
Data Warehouse applications from Teradata to Hadoop. · Designed
migration process for applications that contain ~400 billion records (200 TB)
in Teradata and get 2 billion (~1 TB) additional records per day. · Designed
initial load process for Teradata data into Hadoop. · Converted
Teradata summary/aggregations SQLs to HiveQL scripts. · Created
Sqoop jobs to export summarized data back to Teradata for reporting. · Designed
compression scheme for data in Hive. · Worked
with Hadoop administrators to tune the cluster (i.e. adjust JVM settings,
ulimit settings, sort settings, mapper/reducer settings, etc). · Designed
denormalized schema in Hadoop to avoid large joins. · Established
ETL process for daily load into Hadoop via Sqoop import and staging tables in
Hive. · Designed
partition scheme in Hive to speed up queries. · Created
Pig scripts to transform data before loading into Hive tables. · Created
ksh scripts to run Hadoop jobs; used an internal scripting framework built
using ksh that integrates with the enterprise scheduling software that keeps
track of jobs and its status. · Mentored
junior team members. TOOLS: Linux, Hadoop,
HDFS, MapReduce, Hive, Pig, Sqoop, Teradata, and Shell Scripting. Senior
Architect/Consultant Citigroup (Global Transaction
Services) Jersey City, NJ May 2011 – August 2011 ·
Automated builds/deploys for a .Net application using Perl, MSBuild,
Team Foundation Server (TFS) 2010, Team Foundation Power Tools (TFPT) and
Rational BuildForge. ·
Automated config generation (appsettings.config, web.config, etc)
process for .Net applications using an Open Source third party tool. In
the new process, config files were converted into templates with
tokens. All the combination of tokens/values were stored in a separate
input file which was processed by the config generator to create actual IIS
configuration files for all the environments (IIS servers). ·
Created a web application to get application deployment validation
sign-offs from application leads using Perl CGI, Perl Regular Expressions,
Apache, and MS Access. ·
Served as Rational BuildForge SME and provided guidance to the team
regarding Best Practices. ·
Automated release report creation process by parsing raw data and
creating HTML pages for releases using Perl. ·
Assisted team members in automating .Net applications. ·
Performed builds and deploys for several applications using Rational
BuildForge. ·
Reviewed existing builds in Rational BuilForge and made changes to
reduce build failures. ·
Worked closely with developers on application build and deployment
related issues. TOOLS: BuildForge, Perl,
Perl Regular Expressions, CGI, Team Foundation Server (TFS) 2010, Team
Foundation Power Tools (TFPT), MS Build, IIS, Apache, MS Access and HTML. Senior
Consultant Blue Cross and Blue Shield of
Illinois Chicago, IL May 2010 – December 2010 ·
Evaluated several ALM products including Serena Dimensions, TeamForge,
Rational Team Concert and Subversion. ·
Created an Enterprise Build and Deployment Automation Framework using
Maven 3, Nexus Repository, Rational BuildForge, Hudson, Sonar, PMD and
CheckStyle. ·
Completed (design and implementation) a pilot of a large Java
application in Serena Dimensions. The pilot involved moving source
branches from CVS to Dimensions, moving manual builds from RAD to ANT using
Serena Build and automating deployments via Serena Dimensions’ deployment
feature. ·
Created business case for tools and processes/frameworks. ·
Performed demos of products and processes to senior management. ·
Worked with development teams to resolve build/deployment and other
related issues. ·
Automated builds/deployment for pilot application using Perl. ·
Architected and Implemented automated builds and deployments
framework. ·
Established branching standards for applications in Serena Dimensions. TOOLS: Serena Dimensions,
BuildForge, Perl, ANT, Subversion, Maven 3, SONAR, Hudson, Nexus Repository,
RAD, PMD, CheckStyle, and CVS. Technical
Director CNA Insurance Chicago, IL March 2006 – May 2010 ·
Led and managed enterprise wide software configuration/control
process. ·
Provided enterprise level demos to tech leads, development managers
and senior management. ·
Created documentation for software configuration standards. ·
Managed a multi-million dollar project end-to-end to evaluate, design
and implement Serena Dimensions enterprise wide. ·
Managed internal and external resources (vendor contractors) on the
projects. ·
Automated the work intake process for the team creating a web based
application to manage all the incoming tickets, run reports, send status on
tickets, etc. ·
Implemented IBM BuildForge for build and deployment automation. ·
Automated Dimensions admin functions using Perl. ·
Created integration between Serena Dimensions and BuildForge. ·
Migrated applications from PVCS Version Manager to Dimensions. ·
Provided classroom training to approx 300 developers and tech leads. ·
Created SQL reports for users to get release related data from
Dimensions. ·
Created standards for directory structures used for workspaces in
RAD/Eclipse. ·
Analyzed/documented current roles and responsibilities, and
recommended changes. ·
Automated builds and deployment using Perl and WebSphere. ·
Installed/evaluated ALM products on Unix/Windows. ·
Documented implementation plan for new SCM process and tools. ·
Performed demos, lunch and learns, and training. ·
Negotiated contracts with vendors. ·
Setup Java/J2EE/EJB builds in the enterprise build tool (OpenMake). ·
Automated filtering process for J2EE applications using Perl. ·
Implemented continuous build process using Dimensions, CruiseControl
and ANT. ·
Automated application builds using ANT, Subversion and Perl. ·
Implemented build servers to expedite builds and standardize build
process using Perl. ·
Created custom deployment scripts to automate complex deployment
process using Perl, SSH, and shell scripting in Unix. ·
Reviewed and suggested resolutions for gaps in current development
process. ·
Created business cases for new products/tools. ·
Created training plan for the team. ·
Worked extensively with off-shore resources. TOOLS: Serena Dimensions,
BuildForge, Perl, PVCS Version Manager, Subversion, OpenMake, Java/J2EE,
WebSphere, ANT, ASP, Oracle and Harvest. Build
Automation Architect Citadel Investment Group Chicago, IL January 2005 – November 2005 Project Details: ·
Evaluated and recommended BuildForge to implement distributed builds. ·
Created documents to support recommended tool. ·
Implemented BuildForge to support distributed builds. ·
Created build farm of 50 blade servers (dual boot
in Windows or Linux) ·
Documented implemented solution. ·
Worked with the vendor, BuildForge, to resolve product related issues. ·
Provided feedback to BuildForge on product improvements. ·
Worked with developers to resolve build issues. ·
Investigated and resolved bottlenecks in the build process. ·
Implemented Parasoft and Doxygen. ·
Implemented continuous integration process. ·
Created scripts in Perl that integrated multiple
ClearCase branches for system builds. After integration was created,
builds were performed by BuildForge. TOOLS: Perl, GNUmake, ClearCase, ClearQuest,
Visual C++, C++, and BuildForge SCM
Team Lead Bank of America (Formerly
ABN-AMRO) Chicago, IL February 2003 – January 2005 ·
Created Software Configuration Management (SCM) standards and processes for
all ABN-AMRO applications (400+ applications). ·
Automated SCM part of software development and implementation lifecycle for
all the applications at ABN-AMRO(Unix and Windows). ·
Centralized source control and build management using ABN-AMRO's standards. ·
Created infrastructure for deploying runtimes
within all the environments (release management). ·
Automated build management using OpenMake (build tool) and Perl scripts. ·
Performed administration and upgrades of Harvest and OpenMake. ·
Implemented applications on Harvest and OpenMake from other version control
(ClearCase, VSS, CVS etc) and build tools. ·
Developed and maintained deployment mechanism to deploy application runtime
to production and test servers. ·
Performed support for development applications on Harvest and OpenMake. ·
Met with clients to introduce Harvest and OpenMake, and its benefits. ·
Mentored new team members ·
Provided training to clients. ·
Improved infrastructure of SCM to better service clients. ·
Met with management regularly to provide updates on implementations and
improvements that are being performed. ·
Worked with WebSphere Administrators to deploy releases. TOOLS: OpenMake, Harvest,
C++, Perl, WebSphere, WSAD, Tomcat, Apache, Eclipse, and ksh. Senior
Software Developer Electronic Payment Systems Metavante Corporation – A
Financial Data Processing Institution Milwaukee, IL August 1997 – February 2003 Metavante is a data processing
company that processes financial data for more than 2000 financial
institutions in the country including Chase Bank, Wachovia and others.
The Electronic Payment division of Metavante processes bill payment services
for major financial institutions using ACH payment processing system via
Federal Reserve Bank (FRB). ·
Architected and developed solutions from requirements. ·
Worked with Business Analysts on defining requirements. ·
Met with management on weekly basis to discuss progress. ·
Created test cases and assisted testers in testing. ·
Provided on-call support. ·
Supported and maintained web based customer service tool (ASP and Oracle). ·
Assigned tasks to junior team members. ·
Brainstormed solutions with team members. ·
Mentored new team members. ·
Defined SDLC process. ·
Tuned application and database to speed up processing. ·
Administered Harvest tool(Version Control tool). ·
Implemented applications in Harvest. ·
Adminstered OpenMake tool(Build Management tool) ·
Implemented applications in OpenMake TOOLS: Visual C++/C++, IIS,
COM, SQL, PL/SQL, Oracle, ASP, VBScript, JavaScript, IBM Message
Queuing, XML, Harvest, OpenMake, and VSS Bachelors
of Science Southern Illinois
University Carbondale, IL Major: Computer Science Minor: Maths August 1997 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|